簡單敘述一下題目, 他要回傳正數, 負數, 零, 在input array裏面所佔的比例是多少
func plusMinus(arr []int32) {
// Write your code here
positive :=0.0
negative:=0.0
zero:=0.0
for i:=0;i<len(arr);i++{
if(arr[i]<0){
negative++
}else if(arr[i]>0){
positive++
}else{
zero++
}
}
fmt.Printf("%f\n",positive/(float64(len(arr))))
fmt.Printf("%f\n",negative/(float64(len(arr))))
fmt.Printf("%f",zero/(float64(len(arr))))
}
所以我解題的想法, 寫一個長度為input array大小的迴圈, 然後每次都判斷為正數, 負數或零, 並且計數, 最後在把計數結果給print出來
以上為小弟單純紀錄, 如果有錯還請多包涵